Закрыть окно
Список других документов ПЭВМ "Агат"
.сс;
.пв
ПРИЛОЖЕНИЕ 2
.цв
ПОДКЛЮЧЕНИЕ ПЕЧАТАЮЩЕГО УСТРОЙСТВА
.нф
В СПТ "АГАТ-АВТОР" предусмотрена возможность подключения печатающих устройств, принимающих данные по параллельным интерфейсам различных типов. Выбор режима работы программы осуществляется распайкой специальных перемычек на разъеме кабеля, подключаемом к ПЭВМ "АГАТ" и выбором соответствующих интерфейсу выходных контактов. В таблице 1 приведено назначение сигналов на контактах разъема интерфейсной ячейки ПЭВМ "АГАТ" при работе СПТ. Логический уровень "1" соответствует 0 В, логический "0"- +5 В (2,4-4,0 В).
При использовании потенциальной готовности (BUZY/READY) STROBE выдается при условии READY=1 и выдерживается в "1" около 15 мксек (интерфейсы типа "Centronix", IRPR). При использовании импульсной готовности STROBE выдается при условии ACK=1 и снимается при получении ACK=0 (DZM).
СПТ обеспечивает при выдаче на печатающее устройство возможность выбора одного из двух кодов символов, отличающихся расположением русских букв в последовательности латинского (АБЦДЕ...) или русского (АБВГД...) алфавита. Выбор кода производится подачей соответствующего уровня на контакты C7 и С4. Кодировки символов в используемых кодах приведены в таблицах 2, 3 и 4.
Предусмотрено использование двух наборов управляющих символов для изменения шрифта печати. Выбор одного из этих наборов производится уровнем на контакте C3. Кодировка управляющих последовательностей приведена в табл. 5.
.во-1
.сс
.кс0
.ао0
.лв
Таблица 1
Сигналы обмена с печатающим устройством
|Конт.|Наименование сигнала|Обозначение|Примечание
|А2-А9|Код символа |DATA0-DATA7|Уровень 0 В на С6 зада-
| | |_____ _____|ет выдачу прямого кода,
| | |DATA0-DATA7|уровень 5 В - обратного
|B9 |Строб готовности |______ |Прямой сигнал на B7
| |данных |STROBE |
|B8 |Инициализация печа- |____ |Прямой сигнал на B6
| |тающего устройства |INIT |
|B7 |Строб готовности | |Инверсный сигнал на
| |данных |STROBE |B9
|B6 |Инициализация печа- | |Инверсный сигнал на
| |тающего устройства |INIT |B8
|B3 |Четность данных |EVEN |Вычисляется после
инверсии по сигналу
|B2 |Нечетность данных |ODD |на C6
|C9 |Готовность печатаю- |READY, ___ |Тип сигнала задается
| |щего устройства к |BUZY, ACK |уровнем на С5: 0 В -по-
| |приему очередного |ACK |тенциал BUZY/READY,___
| |байта данных | |5 В - импульс ACK/ACK,
| | | |полярность - уровнем на
| | | |C8: 0 В - BUZY/ACK,___
| | | | 5 В - READY или ACK
|C8 |Выбор полярности |ABRLEV |0 В - BUZY или ACK___
| |сигнала готовности | |5 В - READY или ACK
|C7,C4|Выбор кода данных |ALF |10 - код CPA-80
| |"0"-0 В, "1"-5 В | |00 - код КОИ-8
| | | |11 - код FX-85
| | | |01 - код ГОСТ
|C6 |Выбор инверсии |INVD |0 В - прямой код,
| |данных | |5 В - инверсный
|C5 |Выбор типа готовно- |A/BR |0 В - потенциал (BUZY)
| |сти к приему данных | |5 В - импульс (ACK)
|С3 |Выбор комплекта |CNTRLESC |0 В - CPA-80, FX-85,
| |управляющих кодов | |Jeminy, 5 В - D100
|C10 |Земля сигналов |GND |
|А1 | +5 В |+ 5 В |
Уровень 0 В задается перемычкой на C10,
уровень 5 В - резистором 1 кОм на А1.
.во+1
.сс
Таблица 2
Кодировка используемых символов КОИ-8 (D100, Jeminy)
! 0 1 2 3 4 5 6 7 8 9 A B C D E F
0 ! 0 P ` p SPC ю п Ю П
1 ! ! 1 A Q a q а я А Я
2 ! DC2 " 2 B R b r б р Б Р
3 ! dc4 # 3 C S c s ц с Ц С
4 ! ¤ 4 D T d t д т Д Т
5 ! % 5 E U e u е у Е У
6 ! & 6 F V f v ф ж Ф Ж
7 ! ' 7 G W g w г в Г В
8 ! ( 8 H X h x х ь Х Ь
9 ! ( 9 I Y i y и ы И Ы
A ! CR * : J Z j z й з Й З
B ! ESC + ; K [ k { к ш К Ш
C ! , < L \ l | л э Л Э
D ! - = M ] m } м щ М Щ
E ! SO . > N ^ n ~ н ч Н Ч
F ! SI / ? O _ o о ъ О Ъ
.сс
Таблица 3
Кодировка используемых символов CPA-80
! 0 1 2 3 4 5 6 7 8 9 A B C D E F
0 ! SPC 0 P ` p Б Р а п я
1 ! ! 1 A Q a q В С б р
2 ! DC2 " 2 B R b r Г Т в с
3 ! # 3 C S c s Д У г т
4 ! DC4 ¤ 4 D T d t Е Ф д у
5 ! % 5 E U e u Х е ф
6 ! & 6 F V f v Ж Ц х
7 ! ' 7 G W g w З Ч ж ц
8 ! ( 8 H X h X И Ш з ч
9 ! ) 9 I Y i y Й Щ и ш
A ! CR * : J Z j z К Ъ й щ
B ! ESC + ; K [ k { Л Ы к ъ
C ! , < L \ l | М Ь л ы
D ! - = M ] m } Н Э м ь
E ! SO . > N ^ n ~ О Ю н э
F ! SI / ? O _ o П Я о ю
.сс
Таблица 4
Кодировка используемых символов FX-85
! 0 1 2 3 4 5 6 7 8 9 A B C D E F
0 ! SPC 0 P ` p О Ю о ю
1 ! ! 1 A Q a q А П Я а п я
2 ! DC2 " 2 B R b r Б Р б р
3 ! # 3 C S c s В С в с
4 ! DC4 ¤ 4 D T d t Г Т г т
5 ! % 5 E U e u Д У д у
6 ! & 6 F V f v Е Ф е ф
7 ! ' 7 G W g w Х х
8 ! ( 8 H X h X Ж Ц ж ц
9 ! ) 9 I Y i y З Ч з ч
A ! CR * : J Z j z И Ш и ш
B ! ESC + ; K [ k { Й Щ й щ
C ! , < L \ l | К Ъ к ъ
D ! - = M ] m } Л Ы л ы
E ! SO . > N ^ n ~ М Ь м ь
F ! SI / ? O _ o Н Э н э
.сс
Таблица 5
Внутренняя кодировка символов
! 0 1 2 3 4 5 6 7 8 9 A B C D E F
0 ! 0 ` p ю п **** 0 P Ю П
1 ! ! 1 a q а я коды ! 1 A Q А Я
2 ! " 2 b r б р с 80 " 2 B R Б Р
3 ! # 3 c s ц с по 9E # 3 C S Ц С
4 ! ¤ 4 d t д т заре- ¤ 4 D T Д Т
5 ! % 5 e u е у зер- % 5 E U Е У
6 ! & 6 f v ф ж виро- & 6 F V Ф Ж
7 ! ' 7 g w г в ваны ' 7 G W Г В
8 ! ( 8 h x х ь под ( 8 H X Х Ь
9 ! ) 9 i y и ы стро- ) 9 I Y И Ы
A !
* : j z й з ки * : J Z Й З
B ! + ; k { к ш **** + ; K [ К Ш
C ! , < l | л э **** , < L \ Л Э
D !
- = m } м щ **** - = M ] М Щ
E ! . > n ~ н ч **** . > N ^ Н Ч
F ! / ? o о ъ ** / ? O _ О Ъ
.сс
Таблица 6
Управляющие комбинации
Последовательность | назначение
кодов | принтер D100 |CPA-80,FX-85,Jeminy
ESC "-" ¤0 | |Выкл. подчерк
ESC "-" ¤1 | |Вкл. подчерк
| |
ESC "G" | |Вкл. жирный шрифт
ESC "H" | |Выкл. жирный шрифт
| |
SO (¤0E)| Включить расширенный шрифт
DC4 (¤14)| Выключить расширенный шрифт
|
SI (¤0F)| Включить суженный шрифт
DC2 (¤12)| Выключить суженный шрифт
| |
ESC "C" ¤7E | |Выкл. автоматический
| |прогон в начале стра-
| |ницы
ESC "8" | |Выкл. стоп по концу,
ESC "9" | |Вкл. стоп по концу
| |бумаги
ESC "[" |Вкл. высокий шрифт |
ESC "3" |Выкл. высокий шрифт |
| |
ESC "E" |Вкл. жирный шрифт |
ESC "F" |Выкл. жирный шрифт |
| |
.нф
.сс
.пв
ПРИЛОЖЕНИЕ 3
.цв
ОБРАЗЦЫ ШРИФТОВ ПРИНТЕРА CPA-80
.стСПТ:образцы шрифтов;